Hey JC
Yet he (Herodotus) claims that Nabonidus was the king of Babylon who mediated the agreement.
This is the direct quote from Herodotus 1.74 "Syennesis of Cilicia, and Labynetus of Babylon, were the persons who mediated between the parties, who hastened the taking of the oaths, and brought about the exchange of espousals."
Where in this passage does Herodotus call Labynetus the King of babylon? He is called King of Babylon later on in the Histories but only after Cyrus has 'captured' Astyages in 550 BCE. When the battle of the eclipse occurred in 585 BCE Nebuchadnezzar was King of Babylon and Nabonidus was one of his generals who was later to succeed to the throne.
You then say:
you have to deal with the possibility of a conspiracy to revise this history and that Herodotus was in on it.
You do but I don't. I'm not going to base anything on possible conspiracies throughout history by every scribe, priest and historian to rewrite history for some unknown purpose.